home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / progs / editor / frexxed / fpl / dired.fpl.readme < prev    next >
Text File  |  1995-12-31  |  5KB  |  145 lines

  1. #############################################################################
  2. File:        DirED.FPL
  3. Author:        Jesper Skov
  4. Email:        jskov@iesd.auc.dk / http://www.iesd.auc.dk/~jskov
  5. Short:        Simple directory management from within FrexxEd
  6. Version:    1.0
  7. Date:        31.12.95
  8. Local settings:
  9. Global settings:
  10. Keysequence:    See table in text
  11. Type:
  12. Prereq:        A few standard shell commands
  13. Copyright:    © 1995-1996, Jesper Skov
  14. #############################################################################
  15.  
  16. INTRODUCTION
  17.  
  18.  OK, I gotta give it to ya' - this project may seem a bit off track. "Gawd!
  19.  FrexxEd is AN EDITOR, you moron! Duh!", I hear you say... And I know that's
  20.  what you'll be saying if you haven't used Dired in Emacs - I used to think
  21.  Dired only was for the few who wanted to use Emacs as a shell until I
  22.  recently saw some good in it: I had to edit 15 or so files in my school
  23.  project. Now the files where scattered around in 6 subdirectories, and I had
  24.  to edit them multiple times (I was Ispell'ing our report text); whenever
  25.  someone in my project group had changed a bit of text, I checked it. I know
  26.  I could have waited until we were done, but I didn't (go figure).
  27.  
  28.  Enter Dired in which I can easily move around the directories and check the
  29.  dates of the files at the same time. Also, when a file needs to be checked I
  30.  just have to press 'e' and it is loaded. When I kill it again, I return to
  31.  the same place in Dired, thus editing files in sequence via Dired saves you
  32.  some time.
  33.  
  34.  Hm, bottom line on this PR: Check it out, and keep it in mind. It might come
  35.  in very handy some day!
  36.  
  37.  
  38. FUNCTION
  39.  
  40.  You may start DirED from the Project menu. You will be asked for an initial
  41.  directory.
  42.  
  43.  When the directory is read, it is presented to you in a buffer. Here is an
  44.  example:
  45.  
  46.  
  47.   ram:#?
  48.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  49.        Dir Clipboards                     ----rwed Today    
  50.        Dir ENV                            ----rwed Today    
  51.   »    Dir T                              ----rwed Today    
  52.       3664 disk.info                      ----rw-d Today    
  53.  
  54.  
  55.  On the first line the current directory and file mask is displayed.
  56.  
  57.  Below are directories and files listed, split in a directory and a file
  58.  section. Both sections are sorted alphabetically. If the directory is not
  59.  displaying a device, there will also be a "Dir /" - the same as parent
  60.  directory.
  61.  
  62.  There are five columns:
  63.  
  64.  Mark Indicates marked files ("T" is marked above).
  65.  Size Size of file or "Dir" if directory.
  66.  Name Full name of file/directory.
  67.  Prot Protection bits.
  68.  Date Date.
  69.  
  70.  The status line displays how many dirs/files are marked.
  71.  
  72.  Since the lists are made with the C:List command, this whole FPL script may
  73.  f*ck up if you use another language than English, *and* if C:List is
  74.  localized. I don't know since I only have English on my machine (and I'm too
  75.  lazy to install Danish just to check this out). If it's a problem, tell me
  76.  and I might do something about it.
  77.  
  78.  Right, even though some of the keys are predefined to do miscellaneous
  79.  operations on the files, you still have full... er, passive editing options.
  80.  That is: the cursor is not bound in any way, and you may copy names/paths
  81.  whatever from the buffer if you like. The buffer is write protected though.
  82.  Usually the cursor will be put at the name-column whenever you execute some
  83.  operation (I like it that way, and it's the only reason it's done).
  84.  
  85.  The key bindings in DirED can be seen in the table below. These are only
  86.  special bindings. Cursor control is not affected.
  87.  
  88.  
  89.  Key    Operation                    Works on marked files
  90.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  91.  q/ESC    Quit DirED (kills all DirED buffers!)
  92.  
  93.  j    Jump to new path.
  94.  RETURN Enter directory  
  95.  BS     Go to parent directory  
  96.  
  97.  ?    Show path of current directory in status line
  98.  l    Refresh directory information (current directory only)
  99.  
  100.  m    Change file mask
  101.  
  102.  SPACE    Toggle mark of current file and move down (+SHIFT to stay)
  103.  
  104.  p    Protect file
  105.  r    Rename file
  106.  c    Copy files                            X
  107.  d    Delete files (be careful!)                    X
  108.  
  109.  e    Edit file
  110.  E    Edit file (split view)
  111.  
  112.  
  113.  Since I do not check if the directories change, you may need to refresh the
  114.  buffers from time to time. It's also a (slow) way of removing marks.
  115.  
  116.  
  117. HISTORY (REV)
  118.  30.12.95 (0) First version. Lots of features for one days work!
  119.  
  120. BUGS
  121.  Plenty, I'm sure. Let me know, please! At present I'm aware of the following
  122.  bugs:
  123.  
  124.  The very thing I love about Dired (in Emacs) cannot be done in FrexxEd (I
  125.  know: Contradiction in terms.... but I have not figured out how to do it
  126.  yet 8^) When a file is loaded from DirED and later killed, one does *not*
  127.  return to the correct buffer... :(
  128.  
  129.  No special handling of long paths (i.e. 80+ chars)
  130.  
  131.  Presently only room for files less than 9.9M (no problem to change it).
  132.  
  133.  Since C:List is confuzed about link-files, so is DirED.
  134.  
  135. TODO
  136.  Date sort.
  137.  Toggle selected files.
  138.  Select files by pattern (I rely on List doing the pattern matching at the mo)
  139.   Also: select backup files, select auto-save files
  140.  Add mouse control :)
  141.  Full DOp*s emulation :)
  142.  
  143. SEE ALSO
  144.  
  145.